﻿@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Eater+Caps);
body{background:#4C9BCD url(images/img01.jpg) repeat-x left top;font:12px Arial,'微软雅黑',"宋体";color:#919191;margin:0;padding:0;}
h1,h2,h3{text-transform:uppercase;font-weight:400;color:#549900;margin:0;}
h1{font-size:44px;}
h2{font-size:18px;}
p,ul,ol{margin-top:0;line-height:240%;text-align:justify;}
a{text-decoration:none;color:#4999CB;cursor:url(images/undead.cur),pointer;}
.gn{color:green;}
a img{border:none;}
img.left{float:left;margin:7px 30px 0 0;}
img.right{float:right;margin:7px 0 0 30px;}
.separate{width:940px;margin:0 auto;height:12px;border:0;padding:0;background:#fff url(images/bg.png) no-repeat 0 -68px;}
.list1 li{float:left;line-height:normal;}
.list1 li img{margin:0 30px 30px 0;}
.list1 li.alt img{margin-right:0;}

#header,#footer{width:940px;background:url(images/bg.png) no-repeat;margin:0 auto;}
#header{height:68px;margin:0 auto;}
#menu{float:left;width:700px;height:68px;}
#menu ul{list-style:none;line-height:normal;margin:0;padding:15px 0 0 5px;}
#menu li{display:block;float:left;}
#menu .current{color:#4999CB;padding:10px 20px 0;font-size:26px;}
#menu a{display:block;float:left;height:32px;letter-spacing:-1px;text-decoration:none;text-align:center;font:400 24px 'Eater Caps',cursive,"Comic Sans MS";color:#FFF;padding:5px 20px 0;}
#search {float: right;padding: 10px; margin-top:10px;}
#page{width:880px;min-height:400px;margin:0 auto;padding:30px;background:#fff}
#logo{width:920px;height:55px;padding-top:5px;padding-left:10px;margin:0 auto;}
#logo h1,#logo p,#logo img{float:left;line-height:normal;text-transform:lowercase;font-weight:400;color:#FFF;margin:0;}
#logo p{text-transform:lowercase;font:13px Georgia;color:#FFF;padding:38px 0 0 15px;}
#logo h1{letter-spacing:-1px;padding:12px 0 0 5px;font:400 30px 'Eater Caps',cursive,"Comic Sans MS"}
#logo a{text-decoration:none;color:#FFF;}
#banner{padding-bottom:20px;}
#content{float:left;width:600px;}
.post{margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed gray;}
.post .title{height:36px;background:#F1F1F1;padding:4px 20px 0;font:24px '微软雅黑',"宋体";color:#4999CB;}
.post .entry{padding:30px 20px 20px;}
.post .entry p{font:16px '微软雅黑',"宋体";color:gray; text-indent:30px}

#sidebar{float:right;width:240px;}
#sidebar ul{list-style:none;line-height:normal;margin:0;padding:0;}
#sidebar li{background:#fff;padding:0 0 10px;}
#sidebar li li{border-bottom:1px dashed gray;margin:0;padding:8px 10px;}
#sidebar li li a{padding:0 5px;font-size:14px}
#sidebar li li a:hover{color:#666;}
#sidebar img{vertical-align:text-bottom;}
#sidebar p{line-height:200%;margin:0;padding:0;}
#sidebar h2{height:30px;background:#F1F1F1;text-transform:capitalize;font:500 20px '微软雅黑',"宋体";color:#4999CB;margin:0 0 10px;padding:6px 20px 2px;}
#sidebar a{text-align:left;text-decoration:none;font-weight:700;color:#666;}

#footer{height:100px;background-position:0 -80px;}
#footer p{text-align:center;text-transform:uppercase;line-height:normal;font-size:10px;margin:0;padding:30px 0 0 30px;}
a:hover,#menu a:hover{text-decoration:none;}
.post .meta span,#sidebar li ul{margin:0;}

#slideshow{width:940px;height:393px;background:#FFF url(images/border.png) no-repeat left top;margin:0 auto;padding:57px 0 0;}
#foobar{position:relative;}
#foobar .navigation{position:absolute;display:block;z-index:100;color:#fff;bottom:0;right:0;background-color:#303030;opacity:0.75;margin:10px;padding:10px;}
#foobar .navigation a{color:#fff;text-decoration:none;outline:none;}
#foobar .viewer{width:726px;height:336px;}
#foobar .viewer .reel .slide{position:relative;width:726px;height:336px;}
#foobar .viewer .reel .slide span{position:absolute;display:block;width:726px;opacity:0.6;background-color:silver;color:#0033FF;bottom:0;left:0;font:500 20px '微软雅黑',"宋体";padding:5px 15px;}
#foobar .viewer-wrapper{float:left;width:726px;height:336px;background:red;}

#col1{width:107px;float:left;height:206px;}
#col1 a,#col3 a{outline:none;height:40px;display:block;background:url(images/arr.png) no-repeat;text-decoration:none;}
#col1 a{width:77px; margin:140px 35px;}
#col2{float:left;width:733px;}
#col3 a{float:right;width:87px;background-position:0 -40px;margin:140px -15px;}

#waterwheel-carousel-default{width:880px;background-color:#fff;border:1px dashed #4999CB;height:250px;font-family:Arial;font-size:14px;position:relative;clear:both;}
#waterwheel-carousel-default .carousel-controls .carousel-prev{position:absolute;bottom:20px;left:30px;}
#waterwheel-carousel-higharch{width:960px;background-color:#CCC;border:1px solid #222;height:300px;font-family:Arial;font-size:14px;position:relative;clear:both;overflow:hidden;}
#waterwheel-carousel-higharch .carousel-controls .carousel-prev{position:absolute;bottom:50px;left:30px;}
#waterwheel-carousel-higharch .carousel-controls .carousel-next{position:absolute;bottom:50px;right:30px;}
#waterwheel-carousel-vertical{width:330px;background-color:#CCC;border:1px solid #222;height:600px;font-family:Arial;font-size:14px;position:relative;clear:both;}
#waterwheel-carousel-vertical .carousel-controls .carousel-prev{position:absolute;top:30px;right:30px;}
#waterwheel-carousel-default a,#waterwheel-carousel-higharch a,#waterwheel-carousel-horizon a,#waterwheel-carousel-flat a,#waterwheel-carousel-vertical a{color:#4999CB;text-decoration:none;font:500 20px '微软雅黑',"宋体"}
#waterwheel-carousel-default .carousel-images img,#waterwheel-carousel-higharch .carousel-images img,#waterwheel-carousel-horizon .carousel-images img,#waterwheel-carousel-flat .carousel-images img,#waterwheel-carousel-vertical .carousel-images img{visibility:hidden;cursor:pointer;border:1px solid silver; width:270px; height:190px;}
#waterwheel-carousel-default .carousel-controls .carousel-next,#waterwheel-carousel-vertical .carousel-controls .carousel-next{position:absolute;bottom:20px;right:30px;}
#waterwheel-carousel-horizon,#waterwheel-carousel-flat{width:960px;background-color:#CCC;border:1px solid #222;height:250px;font-family:Arial;font-size:14px;position:relative;clear:both;overflow:hidden;}
#waterwheel-carousel-horizon .carousel-controls .carousel-prev,#waterwheel-carousel-flat .carousel-controls .carousel-prev{position:absolute;bottom:20px;left:30px;}
#waterwheel-carousel-horizon .carousel-controls .carousel-next,#waterwheel-carousel-flat .carousel-controls .carousel-next{position:absolute;bottom:20px;right:30px;}

#cboxbutton{color:#4999CB;position:fixed;bottom:20px;right:25px;width:200px;text-align:center;background-color:#EDF3F7;border:#C3D7E5 1px solid;border-radius:3px;padding:3px;font:500 14px '微软雅黑',"宋体"}
#cboxdiv{display:none;position:fixed;bottom:48px;right:25px;width:200px;background:#EDF3F7;line-height:0;border:#C3D7E5 1px solid;border-radius:3px;padding:3px;}
/*原版*/
#button_wrapper{height:26px;width:80px;background:#4889F0;border:1px solid #3F79D5;font-size:13px;font-weight:700;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#blue_btn{display:block;width:80px;text-align:center;color:#FFF;line-height:26px;background:url(images/button.png);_background:#4889F0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#button_wrapper a:active{background-position:0 -31px;}
#button_wrapper:hover,#blue_btn:hover{background-color:#3F79D5;border-color:#3b71c6;}
/*改版*/
.blue_btn_a{display:block;height:26px;line-height:26px;width:80px;text-align:center;color:#FFF;font-size:13px;font-weight:700;background:#4889F0 url(images/button.png);_background:#4889F0;border:1px solid #3F79D5;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; }
.blue_btn_a:active{background-position:0 -31px;}
.blue_btn_a:hover{background-color:#3F79D5;border-color:#3b71c6;}

.button{display:inline-block;cursor:url(images/undead.cur),pointer;outline:none;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);padding:.5em 2em .55em;}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.bigrounded { -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em;}
.medium { font-size: 12px;padding: .4em 1.5em .42em;}
.small { font-size: 11px;padding: .2em 1em .275em;}

::-webkit-scrollbar-track-piece{background:#f5f5f5; -webkit-border-radius:0;}
::-webkit-scrollbar{width:11px;height:11px;}
::-webkit-scrollbar-thumb{height:40px;background:#999; -webkit-border-radius:4px; border:1px solid #fff;}
::-webkit-scrollbar-thumb:hover{background:#888;}

html{
scrollbar-face-color: #fff; 
scrollbar-shadow-color: #79B5D9; 
scrollbar-highlight-color: #79B5D9; 
scrollbar-3dlight-color: #fff; 
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff; 
scrollbar-arrow-color: #79B5D9;
cursor:url(images/arr.cur),default;
}
.page_title{font:16px '微软雅黑',"宋体";height:20px}


/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}